waste disposal infrastructure - Spanish English Dictionary